Add a new example app
authorMatthias Clasen <mclasen@redhat.com>
Sat, 20 Jul 2013 04:21:48 +0000 (00:21 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 21 Jul 2013 03:04:47 +0000 (23:04 -0400)
commit8087bb7a22303064fef947fc72639fcf70ce1515
tree6f27902fc47b4d89f831eeb125a0ede3de1d3d17
parent68025551e13eebcd8c610b104d309494a3aa973d
Add a new example app

Add a new example to the getting started part of the docs. The focus
of this example is on 'new stuff': GtkApplication, templates, settings,
gmenu, gaction, GtkStack, GtkHeaderBar, GtkSearchBar, GtkRevealer,
GtkListBox, GtkMenuButton, etc.

It is being developed in several steps. Each step is put in a separate
directory below examples/: application1, ..., application8. This is a
little repetitive, but lets us use the code of all examples in the
documentation.
93 files changed:
configure.ac
docs/reference/gtk/Makefile.am
docs/reference/gtk/getting_started.xml
docs/reference/gtk/images/getting-started-app1.png [new file with mode: 0644]
docs/reference/gtk/images/getting-started-app2.png [new file with mode: 0644]
docs/reference/gtk/images/getting-started-app3.png [new file with mode: 0644]
docs/reference/gtk/images/getting-started-app4.png [new file with mode: 0644]
docs/reference/gtk/images/getting-started-app6.png [new file with mode: 0644]
docs/reference/gtk/images/getting-started-app7.png [new file with mode: 0644]
docs/reference/gtk/images/getting-started-app8.png [new file with mode: 0644]
examples/Makefile.am
examples/application1/Makefile [new file with mode: 0644]
examples/application1/Makefile.am [new file with mode: 0644]
examples/application1/exampleapp.c [new file with mode: 0644]
examples/application1/exampleapp.h [new file with mode: 0644]
examples/application1/exampleappwin.c [new file with mode: 0644]
examples/application1/exampleappwin.h [new file with mode: 0644]
examples/application1/main.c [new file with mode: 0644]
examples/application2/Makefile.am [new file with mode: 0644]
examples/application2/exampleapp.c [new file with mode: 0644]
examples/application2/exampleapp.gresource.xml [new file with mode: 0644]
examples/application2/exampleapp.h [new file with mode: 0644]
examples/application2/exampleappwin.c [new file with mode: 0644]
examples/application2/exampleappwin.h [new file with mode: 0644]
examples/application2/main.c [new file with mode: 0644]
examples/application2/window.ui [new file with mode: 0644]
examples/application3/Makefile.am [new file with mode: 0644]
examples/application3/exampleapp.c [new file with mode: 0644]
examples/application3/exampleapp.gresource.xml [new file with mode: 0644]
examples/application3/exampleapp.h [new file with mode: 0644]
examples/application3/exampleappwin.c [new file with mode: 0644]
examples/application3/exampleappwin.h [new file with mode: 0644]
examples/application3/main.c [new file with mode: 0644]
examples/application3/window.ui [new file with mode: 0644]
examples/application4/Makefile.am [new file with mode: 0644]
examples/application4/app-menu.ui [new file with mode: 0644]
examples/application4/exampleapp.c [new file with mode: 0644]
examples/application4/exampleapp.gresource.xml [new file with mode: 0644]
examples/application4/exampleapp.h [new file with mode: 0644]
examples/application4/exampleappwin.c [new file with mode: 0644]
examples/application4/exampleappwin.h [new file with mode: 0644]
examples/application4/main.c [new file with mode: 0644]
examples/application4/window.ui [new file with mode: 0644]
examples/application5/Makefile.am [new file with mode: 0644]
examples/application5/app-menu.ui [new file with mode: 0644]
examples/application5/exampleapp.c [new file with mode: 0644]
examples/application5/exampleapp.gresource.xml [new file with mode: 0644]
examples/application5/exampleapp.h [new file with mode: 0644]
examples/application5/exampleappwin.c [new file with mode: 0644]
examples/application5/exampleappwin.h [new file with mode: 0644]
examples/application5/main.c [new file with mode: 0644]
examples/application5/org.gtk.exampleapp.gschema.xml [new file with mode: 0644]
examples/application5/window.ui [new file with mode: 0644]
examples/application6/Makefile.am [new file with mode: 0644]
examples/application6/app-menu.ui [new file with mode: 0644]
examples/application6/exampleapp.c [new file with mode: 0644]
examples/application6/exampleapp.gresource.xml [new file with mode: 0644]
examples/application6/exampleapp.h [new file with mode: 0644]
examples/application6/exampleappprefs.c [new file with mode: 0644]
examples/application6/exampleappprefs.h [new file with mode: 0644]
examples/application6/exampleappwin.c [new file with mode: 0644]
examples/application6/exampleappwin.h [new file with mode: 0644]
examples/application6/main.c [new file with mode: 0644]
examples/application6/org.gtk.exampleapp.gschema.xml [new file with mode: 0644]
examples/application6/prefs.ui [new file with mode: 0644]
examples/application6/window.ui [new file with mode: 0644]
examples/application7/Makefile.am [new file with mode: 0644]
examples/application7/app-menu.ui [new file with mode: 0644]
examples/application7/exampleapp.c [new file with mode: 0644]
examples/application7/exampleapp.gresource.xml [new file with mode: 0644]
examples/application7/exampleapp.h [new file with mode: 0644]
examples/application7/exampleappprefs.c [new file with mode: 0644]
examples/application7/exampleappprefs.h [new file with mode: 0644]
examples/application7/exampleappwin.c [new file with mode: 0644]
examples/application7/exampleappwin.h [new file with mode: 0644]
examples/application7/main.c [new file with mode: 0644]
examples/application7/org.gtk.exampleapp.gschema.xml [new file with mode: 0644]
examples/application7/prefs.ui [new file with mode: 0644]
examples/application7/window.ui [new file with mode: 0644]
examples/application8/Makefile.am [new file with mode: 0644]
examples/application8/app-menu.ui [new file with mode: 0644]
examples/application8/exampleapp.c [new file with mode: 0644]
examples/application8/exampleapp.gresource.xml [new file with mode: 0644]
examples/application8/exampleapp.h [new file with mode: 0644]
examples/application8/exampleappprefs.c [new file with mode: 0644]
examples/application8/exampleappprefs.h [new file with mode: 0644]
examples/application8/exampleappwin.c [new file with mode: 0644]
examples/application8/exampleappwin.h [new file with mode: 0644]
examples/application8/gears-menu.ui [new file with mode: 0644]
examples/application8/main.c [new file with mode: 0644]
examples/application8/org.gtk.exampleapp.gschema.xml [new file with mode: 0644]
examples/application8/prefs.ui [new file with mode: 0644]
examples/application8/window.ui [new file with mode: 0644]